unique_ptr
#include <memory>
단 하나의 포인터만 해당 주소를 가리킬 수 있음.
unique_ptr<T> uptr(*T);
// or
unique_ptr<T> uptr = unique_ptr<T>(*T);
// or
T Value;
unique_ptr<T> uptr = make_unique<T>(Value);
// 이 경우 Value를 유니크 포인터로 만드는 것이 아닌 값만 복사해서 새로운 포인터를 만듦
#include <memory>
단 하나의 포인터만 해당 주소를 가리킬 수 있음.
unique_ptr<T> uptr(*T);
// or
unique_ptr<T> uptr = unique_ptr<T>(*T);
// or
T Value;
unique_ptr<T> uptr = make_unique<T>(Value);
// 이 경우 Value를 유니크 포인터로 만드는 것이 아닌 값만 복사해서 새로운 포인터를 만듦